/**      
*  @Title:  SystemService.java  
*  @Package  com.zjdiepu.www.ibiz.zpp  
*    
*  @author  zhangpp
*  @date  2017年9月8日  上午11:39:42  
*  @version  V1.0      
*/
package com.zjdiepu.www.ibiz.zpp;

import java.util.Map;

import com.zjdiepu.www.base.core.AbstractSysUser;
import com.zjdiepu.www.model.base.dto.SysUser;


/**            
 *  项目名称：diepu-parent-ibiz      
 *  类名称：SystemService      
 *  类描述：      
 *  创建人：zhangpp
 *  创建时间：2017年9月8日  上午11:39:42      
 *  修改人：zhangpp
 *  修改时间：2017年9月8日  上午11:39:42      
 *  修改备注：      
 *  @version  V1.0          
 */
public interface SystemService {

	/**
	 * 注册新的密码
	 * @param currentUser
	 * @param pass
	 * @param passNew
	 * @param passNew1
	 */
	void passNew(SysUser currentUser,String pass,String passNew,String passNew1);
	
	
	/**
	 * 查询银行的语句
	 * @param lBank
	 * @param field
	 * @return
	 */
	String getBankSqlXmls(String lBank,String field);
	
	/**
	*  手机号码 
	*  @author  zhangpp
	*  @Title:  register  
	*    
	*  @param  @param phone
	*  @param  @param pass
	*  @param  @return        设定文件  
	*  @return  Map<String,String>        返回类型  
	*  @version  V1.0
	*  @throws
	 */
	Map<String, String> register(String phone,String pass,String orgId,String roleId,String salersmanId,String salersmanCode,String codeUnit,String idUnit);
	
	/**
	 *消息处理接口调整 
	 * @param currentUser
	 * @param modeId
	 * @param busiId
	 * @return
	 * @throws Exception
	 * @update xiongxiaotun 2017-11-14 添加不确定的可变参数moreParam
	 */
	void diepuNewsHandle(AbstractSysUser currentUser,String modeId,String typeMsgEvent,String busiId,String queryCreditApplySubId, String... moreParam);  
	
	
	/**
	 * 额外消息处理
	 * @param currentUser
	 * @param typeMsgEvent
	 * @param busiId
	 * @param queryCreditApplySubId
	 * @param moreParam
	 */
	void diepuNewsHandleExtra(AbstractSysUser currentUser,String busiId); 
}
